package com.bsoft.gol.hcs.clinical.bean.req.inspectionreq;


import com.bsoft.gol.hcs.clinical.bean.req.BaseHisPlateformClpInfoXmlRequest;

import javax.xml.bind.annotation.*;
import java.io.Serializable;
import java.util.List;

@XmlRootElement(name = "MsgBody")
public class SaveInspectionInfoNewReq implements Serializable {


    private PatientHis Patient;
    private Visit Visit;
    private LabRequest LabRequest;
    private List<BaseHisPlateformClpInfoXmlRequest> clpInfos;

    @XmlElementWrapper(name = "ClpInfos")
    @XmlElement(name = "ClpInfo")
    public List<BaseHisPlateformClpInfoXmlRequest> getClpInfos() {
        return clpInfos;
    }

    public void setClpInfos(List<BaseHisPlateformClpInfoXmlRequest> clpInfos) {
        this.clpInfos = clpInfos;
    }

    @XmlElement(name = "Patient")
    public PatientHis getPatient() {
        return Patient;
    }

    public void setPatient(PatientHis patient) {
        Patient = patient;
    }

    @XmlElement(name = "Visit")
    public com.bsoft.gol.hcs.clinical.bean.req.inspectionreq.Visit getVisit() {
        return Visit;
    }

    public void setVisit(com.bsoft.gol.hcs.clinical.bean.req.inspectionreq.Visit visit) {
        Visit = visit;
    }

    @XmlElement(name = "LabRequest")
    public com.bsoft.gol.hcs.clinical.bean.req.inspectionreq.LabRequest getLabRequest() {
        return LabRequest;
    }

    public void setLabRequest(com.bsoft.gol.hcs.clinical.bean.req.inspectionreq.LabRequest labRequest) {
        LabRequest = labRequest;
    }
}
